import { create } from 'zustand';
// 创建状态管理器
const useBaseConfig = create((set) => ({
    autoFreightInterceptor: true, //运费自动拦截:1是0否
    autoGetTrackingNumber: true, //自动获取运单号:0否1是
    autoReview: true, //自动审核:0否1是
    exFlag: 0, //预留标记位
    extend: '', //扩展
    id: 0, //
    interceptMinFreight: 0, //拦截最低运费大于等于预估运费时, //发会拦截
    stockManageStatus: 0, //库存管理:1启用0禁用
    stockshortageStrategy: 0, //库存缺货策略:1库存不足的商品品,走"档口采购"流程2订单库存不足,异常拦截
    uuid: 0, //统一用户ID:系统级别默认0
    // 更新状态的方法
    updateBaseConfig: (newVal) => {
        set((state) => ({
            ...state,
            ...newVal,
        }));
    },
}));
export default useBaseConfig;
